/**************************************************************************** 
 * Meta，一个轻量级的静态分区Hypervisor 
 *
 * 版权(c) , 2022-
 *
 * 作者:
 *      Tupelo Shen <shenwanjiang2013@163.com>
 *
 * Meta是一个自由软件，你可以在遵循GNU GPLv2协议的条件下，重新修改并发布它。
 *
 ***************************************************************************/
#include <platform.h>

struct platform_desc platform = {

    .cpu_num = 4,
    .region_num = 1,
    .regions =  (struct mem_region[]) {
        {
            .base = 0x40000000,
            .size = 0x100000000 
        }
    },

    .console = {
        .base = 0x9000000
    },

    .arch = {
        .gic = {
            .gicd_addr = 0x08000000,
            .gicc_addr = 0x08010000,
            .gich_addr = 0x08030000,
            .gicv_addr = 0x08040000,
            .gicr_addr = 0x080A0000,
            .maintenance_id = 25
        },
    }

};